# 导入pygame包
import pygame
# 导入系统设置
import os


# 游戏事件监听
class GameClassListen(object):

    # 监听事件列表
    listen_list = None

    # 初始化
    def __init__(self, listen):
        self.listen_list = listen
        self.__deal_listen()

    # 处理不同的游戏监听事件
    def __deal_listen(self):
        for event in self.listen_list:
            if event.type == pygame.QUIT:
                self.__close_game()

    def __close_game(self):
        print("正在关闭游戏...")
        pygame.quit()
        print("游戏已关闭!")
        exit()